<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<ui:composition template="/WEB-INF/templates/padrao.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

	<ui:define name="cabecalho">
		<ui:include src="/WEB-INF/templates/menuBibli.xhtml" />
	</ui:define>


	<ui:define name="titulo">
		<h2 style="text-align: center">Pesquisa/Renova Empréstimo de Livro</h2>
	</ui:define>


	<ui:define name="conteudo">
		<div class="hero-unit">

			<h:panelGroup
				rendered="#{pesquisaRenovaLivroBean.msg.wmsg}">
				<div class="alert alert-block">
					<button type="button" class="close" data-dismiss="alert">x</button>
					<h4>Atenção!</h4>
					#{pesquisaRenovaLivroBean.msg.warningMsg}
				</div>
			</h:panelGroup>


			<h:panelGroup
				rendered="#{pesquisaRenovaLivroBean.msg.emsg}">
				<div class="alert alert-error">
					<button type="button" class="close" data-dismiss="alert">x</button>
					<h4>Erro!</h4>
					#{pesquisaRenovaLivroBean.msg.erroMsg}
				</div>
			</h:panelGroup>



			<h:panelGroup
				rendered="#{pesquisaRenovaLivroBean.msg.smsg}">
				<div class="alert alert-success">
					<button type="button" class="close" data-dismiss="alert">x</button>
					<h4>Sucesso!</h4>
					#{pesquisaRenovaLivroBean.msg.sucessMsg}
				</div>
			</h:panelGroup>


			<h:form class="form-signin" id="def">

				<fieldset>
					<legend style="color: blue">Pesquisa/Renova Empréstimo de Livro</legend>

					<h:panelGrid columns="2">

						<p:outputLabel value="Id Usuário: " for="idu" />
						<h:inputText id="idu" label="Id Usuário"
							value="#{pesquisaRenovaLivroBean.emprestimoLivro.usuario.id_usuario}" required="true"
							requiredMessage="*O Id do Usuário é obrigatório!"
							validatorMessage="*Id deve ter 5 caracteres!">
							<f:validateLength minimum="5" maximum="10" />
						</h:inputText>


					</h:panelGrid>

					<h:commandButton
						action="#{pesquisaRenovaLivroBean.pesquisarEmprestimo}"
						value="Pesquisar" class="btn btn-large btn-primary" for="def" />

				</fieldset>

			</h:form>


			<h:dataTable
				styleClass="table table-striped table-bordered table-hover"
				value="#{pesquisaRenovaLivroBean.listaEmprestimoLivro}"
				var="emprestimoLivro"
				rendered="#{not empty pesquisaRenovaLivroBean.listaEmprestimoLivro}">
				<h:column>
					<f:facet name="header">
						<h:outputText value="Id Empréstimo" />
					</f:facet>
					<h:outputText value="#{emprestimoLivro.id_emprestimo}" />
				</h:column>


				<h:column>
					<f:facet name="header">
						<h:outputText value="Id Usuário" />
					</f:facet>
					<h:outputText value="#{emprestimoLivro.usuario.id_usuario}" />
				</h:column>


				<h:column>
					<f:facet name="header">
						<h:outputText value="Codigo Livro" />
					</f:facet>
					<h:outputText value="#{emprestimoLivro.item.cod_item}" />
				</h:column>

				<h:column>
					<f:facet name="header">
						<h:outputText value="Data Empréstimo" />
					</f:facet>
					<h:outputText value="#{emprestimoLivro.dt_emprestimo}" />
				</h:column>

				
				<h:column>
					<f:facet name="header">
						<h:outputText value="Devolução Prevista" />
					</f:facet>
					<h:outputText value="#{emprestimoLivro.dev_prevista}" />
				</h:column>


				<h:column style="width:4%">
					
						
						<h:form>
				
					<h:commandButton id="des"
							action="#{pesquisaRenovaLivroBean.Renovar(emprestimoLivro)}"
							ajax="false" title="Renova" value="Renovar">
							
							<f:setPropertyActionListener value="#{emprestimolivro}"
								target="#{pesquisaRenovaLivroBean.emprestimoLivro}" for="des" />
						</h:commandButton>

						
					</h:form >
					
											
						
						
					
				</h:column>


			</h:dataTable>


		</div>
	</ui:define>
</ui:composition>